package com.SmartCare.service.message;

import com.SmartCare.common.Result;
import com.SmartCare.pojo.message.MsgBindCareHome;
import com.SmartCare.pojo.message.MsgBindElder;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 绑定养老院消息表 服务类
 */
public interface MsgBindCareHomeService extends IService<MsgBindCareHome> {

    /**
     * 根据养老院名获取消息列表
     * @param name 养老院名
     * @return 返回该养老院的申请信息
     */
    Result query(String name);

    /**
     * 更新消息状态
     * @param msg 消息对象
     * @return 不返回
     */
    Result updateMsg(MsgBindCareHome msg);

    /**
     * 发送绑定养老院请求消息
     * @param careHomeName 养老院名
     * @param userId       发请求的用户id
     * @return 不返回数据
     */
    Result addNewMsg(String careHomeName, Long userId);
}
